<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            padding: 0;
            margin: 0;
        }

        .box {
            width: 500px;
            height: 700px;
            position: relative;

        }

        .box-t {
            width: 500px;
            height: 100px;
            background-color: red;
            list-style: none;
        }

        .box-t li {
            float: left;
            width: 100px;
            font-size: 20px;
            line-height: 100px;
            text-align: center;
        }

        .box-b {
            width: 500px;
            height: 600px;
            background-color: green;
            list-style: none;
            position: absolute;
            top: 100px;
            left: 0px;
            display: none;
        }

        .box-b li {
            float: left;
            width: 250px;
            height: 200px;
            font-size: 20px;
            line-height: 200px;
            text-align: center;
        }

        .box-t li.active {
            background-color: yellow;
        }

        .box-b.on {
            display: block;
        }

        body {
            height: 10000px;
        }

        #Top {
            position: fixed;
            top: 200px;
            right: 50px;
            width: 200px;
            height: 200px;
            font-size: 20px;
            text-align: center;
            line-height: 200px;
            background-color: skyblue;
        }
    </style>
</head>

<body>
    <!-- 选项卡和回到顶部案例实现 -->


    <!-- 选项卡 -->
    <!-- 点击头部出现相应下标的内容 -->
    <div class="box">
        <ul class="box-t">
            <li class="active">头1</li>
            <li>头2</li>
            <li>头3</li>
            <li>头4</li>
            <li>头5</li>
        </ul>
        <ul class="box-b on">
            <li>内容1</li>
            <li>内容2</li>
            <li>内容3</li>
            <li>内容4</li>
            <li>内容5</li>
            <li>内容6</li>
        </ul>
        <ul class="box-b">
            <li>内容2</li>
            <li>内容2</li>
            <li>内容2</li>
            <li>内容2</li>
            <li>内容2</li>
            <li>内容2</li>
        </ul>
        <ul class="box-b">
            <li>内容3</li>
            <li>内容3</li>
            <li>内容3</li>
            <li>内容3</li>
            <li>内容3</li>
            <li>内容3</li>
        </ul>
        <ul class="box-b">
            <li>内容4</li>
            <li>内容4</li>
            <li>内容4</li>
            <li>内容4</li>
            <li>内容4</li>
            <li>内容4</li>
        </ul>
        <ul class="box-b">
            <li>内容5</li>
            <li>内容5</li>
            <li>内容5</li>
            <li>内容5</li>
            <li>内容5</li>
            <li>内容5</li>
        </ul>
    </div>


    <!-- 回到顶部 -->
    <!-- 点击回到页面顶部 -->
    <div id="Top">
        回到顶部
    </div>




    <script>
        // 选项卡
        let a = document.querySelectorAll(".box-t li")
        let b = document.querySelectorAll(".box-b")
        console.log(a, b);
        for (let i = 0; i < a.length; i++) {
            // console.log(b[1]);
            a[i].addEventListener("click", function () {
                for (let p = 0; p < a.length; p++) {
                    a[p].classList.remove("active")
                    b[p].classList.remove("on")
                }
                a[i].classList.add("active")
                b[i].classList.add("on")
            })
        }


        // 回到顶部
        Top.onclick = function () {
            scrollTo(0, 0)
        }

    </script>
</body>

</html>